using Abp.Domain.Entities;
using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace Yozeev.BusinessLogic
{
    public class TravelTicketDetail: ByBranchEntity<Guid>
    {
        // <summary>
        /// 游客标识
        /// </summary>
        [Required]
        public Guid CustomerId { get; set; }
        //[ForeignKey("CustomerId")]
        //public virtual Customer Customer { get; set; }
        /// <summary>
        /// 旅行社标识
        /// </summary>
        [Required]
        public Guid TravelAgencyId { get; set; }
        //[ForeignKey("TravelAgencyId")]
        //public virtual TravelAgency TravelAgency { get; set; }
        /// <summary>
        /// 暂存订单标识
        /// </summary>
        [Required]
        public Guid ActivityTempId { get; set; }
        //[ForeignKey("ActivityTempId")]
        //public virtual ActivityTemp ActivityTemp { get; set; }
        /// <summary>
        /// 暂存订单明细标识
        /// </summary>
        [Required]
        public Guid ActivityTempDetailId { get; set; }
        //[ForeignKey("ActivityTempDetailId")]
        //public virtual ActivityTempDetail ActivityTempDetail { get; set; }
    }
}
